package com.wzdigit.wms.wms.mapper;

import com.wzdigit.framework.orm.mybatis.MyBatisRepository;
import com.wzdigit.wms.web.service.wms2sap.storecheckproof.ZDT_071_1_RspRECORDS;
import com.wzdigit.wms.wms.domain.dto.inv.count.InvCountSapDifResponse;
import com.wzdigit.wms.wms.domain.inv.count.InvCountBackResult;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.wzdigit.wms.wms.domain.inv.count.InvCountHeader;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Entity com.wzdigit.wms.wms.domain.inv.count.InvCountBackResult
 */
@MyBatisRepository
public interface InvCountBackResultMapper extends BaseMapper<InvCountBackResult> {


    List<InvCountSapDifResponse> selectAllInfo(@Param("invCountNo") String invCountNo,@Param("status") Integer status);

    List<String>  selectResult(InvCountHeader invCountHeader);

    int updateByParams(@Param("record") ZDT_071_1_RspRECORDS record, @Param("response") InvCountSapDifResponse response);
}
